草庐IT

html - :hover but :not on a specific class

全部标签

php - 重复的 HTML 如何以非重复的方式在您的代码库中表示?

大型网站中的大多数HTML都是跨页面(页眉、页脚、导航菜单等)复制的。您如何设计您的代码,以便所有这些重复的HTML实际上不会在您的代码中重复?例如,如果我想从更改我的导航链接到,我想只在一个文件中进行更改。这是我看到的一个特定代码库如何处理这个问题。每个页面的代码如下所示:print_top_html();/*allthecode/HTMLforthisparticularpage*/print_bottom_html();但我对这种方法感到不舒服(部分原因是开始标签与其结束标签不在同一个文件中)。有没有更好的办法?我主要使用PHP网站,但我有兴趣听听其他语言的解决方案(我不确定这个

php - 如何正确地 substr html 实体?

我有这样的:$mytext="that'sreally"confusing"and<absolutly>silly";echosubstr($mytext,0,6);这种情况下的输出将是:that&#而不是that's我想要的是将html实体计为1个字符然后是substr,因为我总是以损坏的html或文本末尾的一些模糊字符结束。请不要建议我对它进行html解码然后substr然后编码,我想要一个干净的方法:)谢谢 最佳答案 有两种方法:您可以解码HTML实体,substr()然后编码;或者您

php - 最佳实践。我是在数据库中保存 html 标签还是存储 html 实体值?

我想知道我应该以哪种方式执行以下操作。我正在使用微型MCE所见即所得编辑器,它使用正确的html标签格式化用户数据。现在,我需要将输入编辑器的数据保存到数据库表中。当插入数据库时​​,我是否应该将html标签编码为它们相应的实体,然后当我从表中取回数据时,没有针对XSS目的进行编码,但我仍然必须对html使用eval标签来格式化文本。或我是否将html标签保存到数据库中,然后当我从数据库中取回数据时,将html标签编码到它们的实体中,但是随着标签将出现在用户面前,我必须使用eval函数在输入时实际格式化数据。我的想法是第一个选项,我只是想知道你们的想法。 最

php - 通过 AJAX 注入(inject)受控 HTML 是否是一个安全问题?

我这里有一个具体案例,我需要一些安全建议。基本上我的问题是“如果我控制数据库中的内容(没有用户提交的数据),以HTML(通过AJAX)返回数据库查询的结果是否存在安全问题?”这是正在发生的过程:每日构建生成一个XML文档我的服务器检索此XML文档,对其进行解析(使用PHP)并将其输入数据库。用户访问站点,发送AJAX请求(参数包括要返回的结果数、排序方式以及必要时的搜索词)PHP脚本查询数据库返回结果给AJAX回调AJAX回调将结果注入(inject)页面查看非常标准的东西...更多背景知识:我使用准备好的SQL语句,这样可以限制用户提供的搜索查询和任何URL篡改以创建任意查询。XML

php - 使用正则表达式和 php 删除除 Internet Explorer 评论之外的所有 html 评论

我是正则表达式的新手,但需要一个代码来删除所有html注释(),但不删除InternetExplorer注释,如(here)。我有这段代码:369","#?#",$text);//replaceallthenormalhtmlcomments$text=preg_replace('//g','',$&text);//returninternetexplorercommentstagstotheirorigialplace$text=preg_replace("@#\?#@","",$text);return$text;}?>请帮忙。 最佳答案

php - 带有 Yii 框架的 HTML5Boilerplate

有没有人设法将HTML5样板集成到YIIPHP框架中(特别是文件夹结构和构建过程)? 最佳答案 Boilerplate建议在向头部添加样式时使用@import。@import(/example.css);Yii使用ClientScript模型添加使用Yii::app()->clientScript模型注册文件。Yii允许您根据需要为每个Controller或每个View注册脚本文件。因此您的http请求可以是最小的。我建议在主布局中注册所需的脚本/css,并根据需要添加其他脚本Yii::app()->clientScript->re

php - 使用 php 渲染图像并使用 html <img> 标签输出

我有一个包含多个可以渲染图像的函数的类。//render.phpclassRender{publicfunctionRender($some_arguments){...header("Content-Type:image/png");$im=@imagecreate(110,20)ordie("CannotInitializenewGDimagestream");$background_color=imagecolorallocate($im,0,0,0);$text_color=imagecolorallocate($im,233,14,91);imagestring($im,1,

提供嵌入式 HTML 的类似于 PHP 的语言

还有哪些其他语言能够像PHP一样处理嵌入式HTML/未处理文本NON-PHPCODE本地?我真正想要的是保持逻辑部分的硬编码可能在C++中,然后我将公开一些结构,如表示层使用它的几个变量。并将演示部分放在一些脚本语言上,我可以在其中嵌入标记语言。因为表示层应该会快速变化,所以不会有编译开销.. 最佳答案 支持嵌入式HTML的流行服务器技术:ActiveServerPages(.asp)EmbeddedRubyFiles(.erb)GroovyServerPages(.gsp)JavaServerPages(.jsp)PHP:Hype

php - wp_mail 在 html 电子邮件的文本区域中换行

我在使用wp_mail函数时遇到问题,希望有人能帮助我。我需要在用户添加到文本区域“消息”的电子邮件中插入换行符。有人可以帮忙吗?我目前有以下代码从联系表单发送电子邮件:'."\r\n";$message='Someonehasmadeanenquiryontheonlinecontactform:ContactDetails:'.$name.''.$phone.''.$email.'Message:'.$msg.'';wp_mail('email@email.co.uk','ContactformMessage',$message,$headers);?>

php - 单引号和双引号一起作为 HTML 属性值?

我们有这样的代码:echo'';绝对不行,因为Double之后的引号结束了值。我们可以使用单引号而不是双引号来修复它。echo'';现在我想同时使用单引号和双引号作为值。它应该输出Shesaid:"Idon'tknow."有没有办法无需使用HTML实体(如")、htmlentities()或类似函数来修复它? 最佳答案 IsthereawaytofixitWITHOUTusingHTMLentities(Like"),htmlentities()orsimilarfunctions?不,没有。双引号(")在HTML属性中有